ACTOR "Slimer Egg"
{
	Scale 0.7
    Health 135
    Radius 16
    Height 30
    Mass 0x7FFFFFFF
    Speed 0
    DeathSound "Slimer/EggDie" 
	BloodColor "AA D1 5C" 
    DamageFactor "Radial", 0.0
	DamageFactor "Damage_Foot", 0.27
	DamageFactor "Damage_Pistol", 1.12
    DamageFactor "Damage_DualPistol", 1.12
	DamageFactor "Damage_BlackTail", 1.18
    DamageFactor "Damage_DualBlackTail", 1.18
	DamageFactor "Damage_DesertEagle", 1.28
    DamageFactor "Damage_Shotgun", 1.10
	DamageFactor "Damage_SuperShotgun", 1.13
	DamageFactor "Damage_ExplosiveShotgun", 1.7
    DamageFactor "Damage_ChaingunCannon", 1.09
	DamageFactor "Damage_Minigun", 1.11
	DamageFactor "Damage_LMGBullet", 1.13
    DamageFactor "Damage_Explosion", 1.62
	DamageFactor "Damage_Shock", 1.32
	DamageFactor "Damage_BigShock", 1.91
	DamageFactor "Damage_Thunder", 1.32
	DamageFactor "Damage_BigThunder", 1.91
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 1.0
	DamageFactor "Damage_Expander", 0.80
	DamageFactor "Damage_Laser", 1.25
	DamageFactor "Damage_Railgun", 1.0
    DamageFactor "Ice", 0.87
    DamageFactor "Fire", 0.96
	DamageFactor "Damage_Pulse", 1.27
	DamageFactor "Trip_Punch", 0.0
	DamageFactor "AlienPoison", 0.0
	DamageFactor "Damage_Step", 0.0
	Painchance "LaserShot", 256
	Species "Alien"
	+LOOKALLAROUND
	+ISMONSTER
	+SHOOTABLE
    +SOLID
	+FLOORCLIP
    States
    {
    Spawn:
        SEGG A 0
		SEGG A 5 A_Look
		SEGG A 0 A_Jump(256,1)
	    Loop
		SEGG A 10 A_Look
		SEGG A 0 A_Jump(256,1)
	    Loop
		SEGG A 15 A_Look
		SEGG A 0 A_Jump(128,1)
	    Loop
		SEGG A 20 A_Look
		SEGG A 0 A_Jump(256,1)
	    Loop
		SEGG A 25 A_Look
		SEGG A 0 A_Jump(256,1)
	    Loop
		SEGG A 30 A_Look
		SEGG A 0 A_Jump(128,1)
	    Loop
		SEGG A 35 A_Look
		SEGG A 0 A_Jump(256,1)
	    Loop
		SEGG A 40 A_Look
		SEGG A 0 A_Jump(256,1)
	    Loop
		SEGG A 45 A_Look
		SEGG A 0 A_Jump(128,1)
	    Loop
		SEGG A 50 A_Look
	    Loop
    See:
        SEGG A 6 
	    SEGG B 8 A_PlaySound("Slimer/Hatch",0,500)
	    SEGG C 8 
	    SEGG D 0 A_PlaySoundEx("Slimer/Sight","Voice",0)
		SEGG D 0 A_ChangeFlag("SOLID",0)
		SEGG D 0 A_GiveInventory("HuevoAbierto",1)
		SEGG D 0 A_Jump(128,3)
	    SEGG D 1 A_SpawnItem(" Protozoid ",0,25,0,0)
	    SEGG D -1
        Wait
		SEGG D 1 A_SpawnItem(" Protozoid Eye ",0,25,0,0)
	    SEGG D -1
        Wait
	Pain.LaserShot:
	    SEGG D 0
		SEGG D 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		SEGG D 0 HealThing(2)
		SEGG D -1
        Wait
	Death:
		SEGG D 0
		SEGG D 1 A_Scream
        SEGG D 0 A_NoBlocking
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs1")
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs2")
		SEGG DD 0 A_SpawnDebris("DukeGreenGibs3")
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs4")
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs5")		
        SEGG DDDDDD 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Shrinker:
        SEGG A 0
		SEGG A 0 A_JumpIfInventory("HuevoAbierto",1,"Death_Shrinker2")
        SEGG A 10 A_PlaySound("Shrinker/Shrink")
		SEGG A 1 A_SetScale(0.70,0.70)
        SEGG A 1 A_SetScale(0.68,0.68)
        SEGG A 1 A_SetScale(0.66,0.66)
        SEGG A 1 A_SetScale(0.64,0.64)
        SEGG A 1 A_SetScale(0.62,0.62)
        SEGG A 1 A_SetScale(0.60,0.60)
        SEGG A 1 A_SetScale(0.58,0.58)
        SEGG A 1 A_SetScale(0.56,0.56)
        SEGG A 1 A_SetScale(0.54,0.54)
        SEGG A 1 A_SetScale(0.52,0.52)
        SEGG A 1 A_SetScale(0.50,0.50)
        SEGG A 1 A_SetScale(0.48,0.48)
        SEGG A 1 A_SetScale(0.46,0.46)
        SEGG A 1 A_SetScale(0.44,0.44)
        SEGG A 1 A_SetScale(0.42,0.42)
        SEGG A 1 A_SetScale(0.40,0.40)
        SEGG A 1 A_SetScale(0.38,0.38)
        SEGG A 1 A_SetScale(0.36,0.36)
        SEGG A 1 A_SetScale(0.34,0.34)
        SEGG A 1 A_SetScale(0.32,0.32)
        SEGG A 1 A_SetScale(0.30,0.30)
        SEGG A 1 A_SetScale(0.28,0.28)
        SEGG A 1 A_SetScale(0.26,0.26)
        SEGG A 1 A_SetScale(0.24,0.24)
        SEGG A 1 A_SetScale(0.22,0.22)
        SEGG A 1 A_SetScale(0.20,0.20)
		SEGG A 0 A_SpawnItemEx("Slimer Egg Shrunken",0,0,0,0,0,0,0,32,0)
        Stop
	Death_Shrinker2:
        SEGG D 0
        SEGG D 10 A_PlaySound("Shrinker/Shrink")
		SEGG D 1 A_SetScale(0.70,0.70)
        SEGG D 1 A_SetScale(0.68,0.68)
        SEGG D 1 A_SetScale(0.66,0.66)
        SEGG D 1 A_SetScale(0.64,0.64)
        SEGG D 1 A_SetScale(0.62,0.62)
        SEGG D 1 A_SetScale(0.60,0.60)
        SEGG D 1 A_SetScale(0.58,0.58)
        SEGG D 1 A_SetScale(0.56,0.56)
        SEGG D 1 A_SetScale(0.54,0.54)
        SEGG D 1 A_SetScale(0.52,0.52)
        SEGG D 1 A_SetScale(0.50,0.50)
        SEGG D 1 A_SetScale(0.48,0.48)
        SEGG D 1 A_SetScale(0.46,0.46)
        SEGG D 1 A_SetScale(0.44,0.44)
        SEGG D 1 A_SetScale(0.42,0.42)
        SEGG D 1 A_SetScale(0.40,0.40)
        SEGG D 1 A_SetScale(0.38,0.38)
        SEGG D 1 A_SetScale(0.36,0.36)
        SEGG D 1 A_SetScale(0.34,0.34)
        SEGG D 1 A_SetScale(0.32,0.32)
        SEGG D 1 A_SetScale(0.30,0.30)
        SEGG D 1 A_SetScale(0.28,0.28)
        SEGG D 1 A_SetScale(0.26,0.26)
        SEGG D 1 A_SetScale(0.24,0.24)
        SEGG D 1 A_SetScale(0.22,0.22)
        SEGG D 1 A_SetScale(0.20,0.20)
		SEGG D 0 A_SpawnItemEx("Open Slimer Egg Shrunken",0,0,0,0,0,0,0,32,0)
        Stop
        }
}

ACTOR "Open Slimer Egg" : "Slimer Egg" 
{
	-SOLID
	States
    {
    Spawn:
		SEGG D 1 A_Look
	    Loop
    See:
	    SEGG D 1
        Loop
	Pain.LaserShot:
	    SEGG D 0
		SEGG D 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		SEGG D 0 HealThing(2)
        Goto See
	Death:
		SEGG D 0
		SEGG D 1 A_Scream
        SEGG D 0 A_NoBlocking
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs1")
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs2")
		SEGG DD 0 A_SpawnDebris("DukeGreenGibs3")
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs4")
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs5")		
        SEGG DDDDDD 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Shrinker:
        SEGG D 0
        SEGG D 10 A_PlaySound("Shrinker/Shrink")
		SEGG D 1 A_SetScale(0.70,0.70)
        SEGG D 1 A_SetScale(0.68,0.68)
        SEGG D 1 A_SetScale(0.66,0.66)
        SEGG D 1 A_SetScale(0.64,0.64)
        SEGG D 1 A_SetScale(0.62,0.62)
        SEGG D 1 A_SetScale(0.60,0.60)
        SEGG D 1 A_SetScale(0.58,0.58)
        SEGG D 1 A_SetScale(0.56,0.56)
        SEGG D 1 A_SetScale(0.54,0.54)
        SEGG D 1 A_SetScale(0.52,0.52)
        SEGG D 1 A_SetScale(0.50,0.50)
        SEGG D 1 A_SetScale(0.48,0.48)
        SEGG D 1 A_SetScale(0.46,0.46)
        SEGG D 1 A_SetScale(0.44,0.44)
        SEGG D 1 A_SetScale(0.42,0.42)
        SEGG D 1 A_SetScale(0.40,0.40)
        SEGG D 1 A_SetScale(0.38,0.38)
        SEGG D 1 A_SetScale(0.36,0.36)
        SEGG D 1 A_SetScale(0.34,0.34)
        SEGG D 1 A_SetScale(0.32,0.32)
        SEGG D 1 A_SetScale(0.30,0.30)
        SEGG D 1 A_SetScale(0.28,0.28)
        SEGG D 1 A_SetScale(0.26,0.26)
        SEGG D 1 A_SetScale(0.24,0.24)
        SEGG D 1 A_SetScale(0.22,0.22)
        SEGG D 1 A_SetScale(0.20,0.20)
		SEGG D 0 A_SpawnItemEx("Open Slimer Egg Shrunken",0,0,0,0,0,0,0,32,0)
        Stop
        }
}

ACTOR "Dead Slimer Egg" : "Slimer Egg" 
{
	-SOLID
	States
    {
    Spawn:
		SEGG A 1 A_Look
	    Loop
    See:
	    SEGG A 1
        Loop
	Pain.LaserShot:
	    SEGG A 0
		SEGG A 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		SEGG A 0 HealThing(2)
        Goto See
	Death:
		SEGG A 0
		SEGG A 1 A_Scream
        SEGG A 0 A_NoBlocking
        SEGG AA 0 A_SpawnDebris("DukeGreenGibs1")
        SEGG AA 0 A_SpawnDebris("DukeGreenGibs2")
		SEGG AA 0 A_SpawnDebris("DukeGreenGibs3")
        SEGG AA 0 A_SpawnDebris("DukeGreenGibs4")
        SEGG AA 0 A_SpawnDebris("DukeGreenGibs5")		
        SEGG AAAAAA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Shrinker:
        SEGG A 0
        SEGG A 10 A_PlaySound("Shrinker/Shrink")
		SEGG A 1 A_SetScale(0.70,0.70)
        SEGG A 1 A_SetScale(0.68,0.68)
        SEGG A 1 A_SetScale(0.66,0.66)
        SEGG A 1 A_SetScale(0.64,0.64)
        SEGG A 1 A_SetScale(0.62,0.62)
        SEGG A 1 A_SetScale(0.60,0.60)
        SEGG A 1 A_SetScale(0.58,0.58)
        SEGG A 1 A_SetScale(0.56,0.56)
        SEGG A 1 A_SetScale(0.54,0.54)
        SEGG A 1 A_SetScale(0.52,0.52)
        SEGG A 1 A_SetScale(0.50,0.50)
        SEGG A 1 A_SetScale(0.48,0.48)
        SEGG A 1 A_SetScale(0.46,0.46)
        SEGG A 1 A_SetScale(0.44,0.44)
        SEGG A 1 A_SetScale(0.42,0.42)
        SEGG A 1 A_SetScale(0.40,0.40)
        SEGG A 1 A_SetScale(0.38,0.38)
        SEGG A 1 A_SetScale(0.36,0.36)
        SEGG A 1 A_SetScale(0.34,0.34)
        SEGG A 1 A_SetScale(0.32,0.32)
        SEGG A 1 A_SetScale(0.30,0.30)
        SEGG A 1 A_SetScale(0.28,0.28)
        SEGG A 1 A_SetScale(0.26,0.26)
        SEGG A 1 A_SetScale(0.24,0.24)
        SEGG A 1 A_SetScale(0.22,0.22)
        SEGG A 1 A_SetScale(0.20,0.20)
		SEGG A 0 A_SpawnItemEx("Dead Slimer Egg Shrunken",0,0,0,0,0,0,0,32,0)
        Stop
        }
}

ACTOR " Slimer Egg " : "Slimer Egg"
{
	States
    {
    Spawn:
        SEG2 A 0
		SEG2 A 5 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 10 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 15 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 20 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 25 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 30 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 35 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 40 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 45 A_Look
		SEG2 A 0 A_Jump(256,1)
	    Loop
		SEG2 A 50 A_Look
	    Loop
    See:
        SEG2 A 6 
	    SEG2 B 8 A_PlaySound("Slimer/Hatch",0,500)
	    SEG2 C 8 
	    SEG2 D 0 A_PlaySoundEx("Slimer/Sight","Voice",0)
		SEG2 D 0 A_ChangeFlag("SOLID",0)
		SEG2 D 0 A_GiveInventory("HuevoAbierto",1)
		SEG2 D 0 A_Jump(128,3)
	    SEG2 D 1 A_SpawnItem(" Protozoid ",0,25,0,0)
	    SEG2 D -1
        Wait
		SEG2 D 1 A_SpawnItem(" Protozoid Eye ",0,25,0,0)
	    SEG2 D -1
        Wait
	Pain.LaserShot:
	    SEG2 D 0
		SEG2 D 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		SEG2 D 0 HealThing(2)
		SEG2 D -1
        Wait
	Death:
		SEG2 D 0
		SEG2 D 1 A_Scream
        SEG2 D 0 A_NoBlocking
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs1")
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs2")
		SEG2 DD 0 A_SpawnDebris("DukeGreenGibs3")
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs4")
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs5")		
        SEG2 DDDDDD 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Shrinker:
        SEG2 A 0
		SEG2 A 0 A_JumpIfInventory("HuevoAbierto",1,"Death_Shrinker2")
        SEG2 A 10 A_PlaySound("Shrinker/Shrink")
		SEG2 A 1 A_SetScale(0.70,0.70)
        SEG2 A 1 A_SetScale(0.68,0.68)
        SEG2 A 1 A_SetScale(0.66,0.66)
        SEG2 A 1 A_SetScale(0.64,0.64)
        SEG2 A 1 A_SetScale(0.62,0.62)
        SEG2 A 1 A_SetScale(0.60,0.60)
        SEG2 A 1 A_SetScale(0.58,0.58)
        SEG2 A 1 A_SetScale(0.56,0.56)
        SEG2 A 1 A_SetScale(0.54,0.54)
        SEG2 A 1 A_SetScale(0.52,0.52)
        SEG2 A 1 A_SetScale(0.50,0.50)
        SEG2 A 1 A_SetScale(0.48,0.48)
        SEG2 A 1 A_SetScale(0.46,0.46)
        SEG2 A 1 A_SetScale(0.44,0.44)
        SEG2 A 1 A_SetScale(0.42,0.42)
        SEG2 A 1 A_SetScale(0.40,0.40)
        SEG2 A 1 A_SetScale(0.38,0.38)
        SEG2 A 1 A_SetScale(0.36,0.36)
        SEG2 A 1 A_SetScale(0.34,0.34)
        SEG2 A 1 A_SetScale(0.32,0.32)
        SEG2 A 1 A_SetScale(0.30,0.30)
        SEG2 A 1 A_SetScale(0.28,0.28)
        SEG2 A 1 A_SetScale(0.26,0.26)
        SEG2 A 1 A_SetScale(0.24,0.24)
        SEG2 A 1 A_SetScale(0.22,0.22)
        SEG2 A 1 A_SetScale(0.20,0.20)
		SEG2 A 0 A_SpawnItemEx(" Slimer Egg Shrunken ",0,0,0,0,0,0,0,32,0)
        Stop
	Death_Shrinker2:
        SEG2 D 0
        SEG2 D 10 A_PlaySound("Shrinker/Shrink")
		SEG2 D 1 A_SetScale(0.70,0.70)
        SEG2 D 1 A_SetScale(0.68,0.68)
        SEG2 D 1 A_SetScale(0.66,0.66)
        SEG2 D 1 A_SetScale(0.64,0.64)
        SEG2 D 1 A_SetScale(0.62,0.62)
        SEG2 D 1 A_SetScale(0.60,0.60)
        SEG2 D 1 A_SetScale(0.58,0.58)
        SEG2 D 1 A_SetScale(0.56,0.56)
        SEG2 D 1 A_SetScale(0.54,0.54)
        SEG2 D 1 A_SetScale(0.52,0.52)
        SEG2 D 1 A_SetScale(0.50,0.50)
        SEG2 D 1 A_SetScale(0.48,0.48)
        SEG2 D 1 A_SetScale(0.46,0.46)
        SEG2 D 1 A_SetScale(0.44,0.44)
        SEG2 D 1 A_SetScale(0.42,0.42)
        SEG2 D 1 A_SetScale(0.40,0.40)
        SEG2 D 1 A_SetScale(0.38,0.38)
        SEG2 D 1 A_SetScale(0.36,0.36)
        SEG2 D 1 A_SetScale(0.34,0.34)
        SEG2 D 1 A_SetScale(0.32,0.32)
        SEG2 D 1 A_SetScale(0.30,0.30)
        SEG2 D 1 A_SetScale(0.28,0.28)
        SEG2 D 1 A_SetScale(0.26,0.26)
        SEG2 D 1 A_SetScale(0.24,0.24)
        SEG2 D 1 A_SetScale(0.22,0.22)
        SEG2 D 1 A_SetScale(0.20,0.20)
		SEG2 D 0 A_SpawnItemEx(" Open Slimer Egg Shrunken ",0,0,0,0,0,0,0,32,0)
        Stop
        }
}

ACTOR " Open Slimer Egg " : "Open Slimer Egg"
{
	States
    {
    Spawn:
		SEG2 D 1 A_Look
	    Loop
    See:
	    SEG2 D 1
        Loop
	Pain.LaserShot:
	    SEG2 D 0
		SEG2 D 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		SEG2 D 0 HealThing(2)
        Goto See
	Death:
		SEG2 D 0
		SEG2 D 1 A_Scream
        SEG2 D 0 A_NoBlocking
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs1")
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs2")
		SEG2 DD 0 A_SpawnDebris("DukeGreenGibs3")
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs4")
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs5")		
        SEG2 DDDDDD 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Shrinker:
        SEG2 D 0
        SEG2 D 10 A_PlaySound("Shrinker/Shrink")
		SEG2 D 1 A_SetScale(0.70,0.70)
        SEG2 D 1 A_SetScale(0.68,0.68)
        SEG2 D 1 A_SetScale(0.66,0.66)
        SEG2 D 1 A_SetScale(0.64,0.64)
        SEG2 D 1 A_SetScale(0.62,0.62)
        SEG2 D 1 A_SetScale(0.60,0.60)
        SEG2 D 1 A_SetScale(0.58,0.58)
        SEG2 D 1 A_SetScale(0.56,0.56)
        SEG2 D 1 A_SetScale(0.54,0.54)
        SEG2 D 1 A_SetScale(0.52,0.52)
        SEG2 D 1 A_SetScale(0.50,0.50)
        SEG2 D 1 A_SetScale(0.48,0.48)
        SEG2 D 1 A_SetScale(0.46,0.46)
        SEG2 D 1 A_SetScale(0.44,0.44)
        SEG2 D 1 A_SetScale(0.42,0.42)
        SEG2 D 1 A_SetScale(0.40,0.40)
        SEG2 D 1 A_SetScale(0.38,0.38)
        SEG2 D 1 A_SetScale(0.36,0.36)
        SEG2 D 1 A_SetScale(0.34,0.34)
        SEG2 D 1 A_SetScale(0.32,0.32)
        SEG2 D 1 A_SetScale(0.30,0.30)
        SEG2 D 1 A_SetScale(0.28,0.28)
        SEG2 D 1 A_SetScale(0.26,0.26)
        SEG2 D 1 A_SetScale(0.24,0.24)
        SEG2 D 1 A_SetScale(0.22,0.22)
        SEG2 D 1 A_SetScale(0.20,0.20)
		SEG2 D 0 A_SpawnItemEx(" Open Slimer Egg Shrunken ",0,0,0,0,0,0,0,32,0)
        Stop
        }
}

ACTOR " Dead Slimer Egg " : "Open Slimer Egg"
{
	States
    {
    Spawn:
		SEG2 A 1 A_Look
	    Loop
    See:
	    SEG2 A 1
        Loop
	Pain.LaserShot:
	    SEG2 A 0
		SEG2 A 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		SEG2 A 0 HealThing(2)
        Goto See
	Death:
		SEG2 A 0
		SEG2 A 1 A_Scream
        SEG2 A 0 A_NoBlocking
        SEG2 AA 0 A_SpawnDebris("DukeGreenGibs1")
        SEG2 AA 0 A_SpawnDebris("DukeGreenGibs2")
		SEG2 AA 0 A_SpawnDebris("DukeGreenGibs3")
        SEG2 AA 0 A_SpawnDebris("DukeGreenGibs4")
        SEG2 AA 0 A_SpawnDebris("DukeGreenGibs5")		
        SEG2 AAAAAA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    Death.Damage_Shrinker:
        SEG2 A 0
        SEG2 A 10 A_PlaySound("Shrinker/Shrink")
		SEG2 A 1 A_SetScale(0.70,0.70)
        SEG2 A 1 A_SetScale(0.68,0.68)
        SEG2 A 1 A_SetScale(0.66,0.66)
        SEG2 A 1 A_SetScale(0.64,0.64)
        SEG2 A 1 A_SetScale(0.62,0.62)
        SEG2 A 1 A_SetScale(0.60,0.60)
        SEG2 A 1 A_SetScale(0.58,0.58)
        SEG2 A 1 A_SetScale(0.56,0.56)
        SEG2 A 1 A_SetScale(0.54,0.54)
        SEG2 A 1 A_SetScale(0.52,0.52)
        SEG2 A 1 A_SetScale(0.50,0.50)
        SEG2 A 1 A_SetScale(0.48,0.48)
        SEG2 A 1 A_SetScale(0.46,0.46)
        SEG2 A 1 A_SetScale(0.44,0.44)
        SEG2 A 1 A_SetScale(0.42,0.42)
        SEG2 A 1 A_SetScale(0.40,0.40)
        SEG2 A 1 A_SetScale(0.38,0.38)
        SEG2 A 1 A_SetScale(0.36,0.36)
        SEG2 A 1 A_SetScale(0.34,0.34)
        SEG2 A 1 A_SetScale(0.32,0.32)
        SEG2 A 1 A_SetScale(0.30,0.30)
        SEG2 A 1 A_SetScale(0.28,0.28)
        SEG2 A 1 A_SetScale(0.26,0.26)
        SEG2 A 1 A_SetScale(0.24,0.24)
        SEG2 A 1 A_SetScale(0.22,0.22)
        SEG2 A 1 A_SetScale(0.20,0.20)
		SEG2 A 0 A_SpawnItemEx(" Dead Slimer Egg Shrunken ",0,0,0,0,0,0,0,32,0)
        Stop
        }
}

ACTOR "Slimer Egg Shrunken" 
{
    Health 30
    Radius 20
    Height 16
    Mass 0x7FFFFFFF
    Speed 0
	BloodColor "AA D1 5C" 
	Species "Alien"
    Scale 0.20
    DamageFactor "Radial", 0.0
	DamageFactor "Damage_Foot", 5.0
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 0.0
	DamageFactor "Trip_Punch", 0.0
	Painchance "LaserShot", 256
	+ISMONSTER
	+SHOOTABLE
    -SOLID
	+NOTARGET
	+FRIGHTENED
    States
    {
    Spawn:
        SEGG A 0 
		SEGG A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEGG A 0 A_GiveInventory("ShrunkenCheck",1)
        SEGG AAAAAAAA 3 A_Look
        Loop
    See:
	    SEGG A 0 
		SEGG A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEGG A 0 A_GiveInventory("ShrunkenCheck",1)
		SEGG AAAAAAAA 3 A_Chase
        Loop
	Pain.LaserShot:
	    SEGG A 0 
		SEGG A 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		SEGG A 0 HealThing(2)
		Goto See
	Restore:
	    SEGG A 0
        SEGG A 10 A_PlaySound("Shrinker/Shrink")
		SEGG A 1 A_SetScale(0.20,0.20)
        SEGG A 1 A_SetScale(0.22,0.22)
        SEGG A 1 A_SetScale(0.26,0.24)
        SEGG A 1 A_SetScale(0.24,0.24)
        SEGG A 1 A_SetScale(0.28,0.28)
        SEGG A 1 A_SetScale(0.30,0.30)
        SEGG A 1 A_SetScale(0.32,0.32)
        SEGG A 1 A_SetScale(0.34,0.34)
        SEGG A 1 A_SetScale(0.36,0.36)
        SEGG A 1 A_SetScale(0.38,0.38)
        SEGG A 1 A_SetScale(0.40,0.40)
        SEGG A 1 A_SetScale(0.42,0.42)
        SEGG A 1 A_SetScale(0.44,0.44)
        SEGG A 1 A_SetScale(0.46,0.46)
        SEGG A 1 A_SetScale(0.48,0.48)
        SEGG A 1 A_SetScale(0.50,0.50)
        SEGG A 1 A_SetScale(0.52,0.52)
        SEGG A 1 A_SetScale(0.54,0.54)
        SEGG A 1 A_SetScale(0.56,0.56)
        SEGG A 1 A_SetScale(0.58,0.58)
        SEGG A 1 A_SetScale(0.60,0.60)
        SEGG A 1 A_SetScale(0.62,0.62)
        SEGG A 1 A_SetScale(0.64,0.64)
        SEGG A 1 A_SetScale(0.66,0.66)
        SEGG A 1 A_SetScale(0.68,0.68)
        SEGG A 1 A_SetScale(0.70,0.70)
		SEGG A 0 A_SpawnItemEx("Slimer Egg",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    SEGG A 0
		SEGG A 0 A_Stop
        SEGG A 0 A_PlaySound("DukeNukem/DeathLittle",5)
        SEGG A 0 A_NoBlocking
        SEGG A 0 A_SpawnDebris("DukeGreenGibs1")
        SEGG A 0 A_SpawnDebris("DukeGreenGibs2")
		SEGG A 0 A_SpawnDebris("DukeGreenGibs3")
        SEGG A 0 A_SpawnDebris("DukeGreenGibs4")
        SEGG A 0 A_SpawnDebris("DukeGreenGibs5")		
        SEGG AA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR "Open Slimer Egg Shrunken" : "Slimer Egg Shrunken" 
{
    States
    {
    Spawn:
        SEGG D 0 
		SEGG D 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEGG D 0 A_GiveInventory("ShrunkenCheck",1)
        SEGG DDDDDDDD 3 A_Look
        Loop
    See:
	    SEGG D 0 
		SEGG D 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEGG D 0 A_GiveInventory("ShrunkenCheck",1)
		SEGG DDDDDDDD 3 A_Chase
        Loop
	Pain.LaserShot:
	    SEGG D 0 
		SEGG D 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		SEGG D 0 HealThing(2)
		Goto See
	Restore:
	    SEGG D 0
        SEGG D 10 A_PlaySound("Shrinker/Shrink")
		SEGG D 1 A_SetScale(0.20,0.20)
        SEGG D 1 A_SetScale(0.22,0.22)
        SEGG D 1 A_SetScale(0.26,0.24)
        SEGG D 1 A_SetScale(0.24,0.24)
        SEGG D 1 A_SetScale(0.28,0.28)
        SEGG D 1 A_SetScale(0.30,0.30)
        SEGG D 1 A_SetScale(0.32,0.32)
        SEGG D 1 A_SetScale(0.34,0.34)
        SEGG D 1 A_SetScale(0.36,0.36)
        SEGG D 1 A_SetScale(0.38,0.38)
        SEGG D 1 A_SetScale(0.40,0.40)
        SEGG D 1 A_SetScale(0.42,0.42)
        SEGG D 1 A_SetScale(0.44,0.44)
        SEGG D 1 A_SetScale(0.46,0.46)
        SEGG D 1 A_SetScale(0.48,0.48)
        SEGG D 1 A_SetScale(0.50,0.50)
        SEGG D 1 A_SetScale(0.52,0.52)
        SEGG D 1 A_SetScale(0.54,0.54)
        SEGG D 1 A_SetScale(0.56,0.56)
        SEGG D 1 A_SetScale(0.58,0.58)
        SEGG D 1 A_SetScale(0.60,0.60)
        SEGG D 1 A_SetScale(0.62,0.62)
        SEGG D 1 A_SetScale(0.64,0.64)
        SEGG D 1 A_SetScale(0.66,0.66)
        SEGG D 1 A_SetScale(0.68,0.68)
        SEGG D 1 A_SetScale(0.70,0.70)
		SEGG D 0 A_SpawnItemEx("Open Slimer Egg",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    SEGG D 0
		SEGG D 0 A_Stop
        SEGG D 0 A_PlaySound("DukeNukem/DeathLittle",5)
        SEGG D 0 A_NoBlocking
        SEGG D 0 A_SpawnDebris("DukeGreenGibs1")
        SEGG D 0 A_SpawnDebris("DukeGreenGibs2")
		SEGG D 0 A_SpawnDebris("DukeGreenGibs3")
        SEGG D 0 A_SpawnDebris("DukeGreenGibs4")
        SEGG D 0 A_SpawnDebris("DukeGreenGibs5")		
        SEGG DD 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR "Dead Slimer Egg Shrunken" : "Slimer Egg Shrunken" 
{
    States
    {
    Spawn:
        SEGG A 0 
		SEGG A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEGG A 0 A_GiveInventory("ShrunkenCheck",1)
        SEGG AAAAAAAA 3 A_Look
        Loop
    See:
	    SEGG A 0 
		SEGG A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEGG A 0 A_GiveInventory("ShrunkenCheck",1)
		SEGG AAAAAAAA 3 A_Chase
        Loop
	Pain.LaserShot:
	    SEGG A 0 
		SEGG A 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		SEGG A 0 HealThing(2)
		Goto See
	Restore:
	    SEGG A 0
        SEGG A 10 A_PlaySound("Shrinker/Shrink")
		SEGG A 1 A_SetScale(0.20,0.20)
        SEGG A 1 A_SetScale(0.22,0.22)
        SEGG A 1 A_SetScale(0.26,0.24)
        SEGG A 1 A_SetScale(0.24,0.24)
        SEGG A 1 A_SetScale(0.28,0.28)
        SEGG A 1 A_SetScale(0.30,0.30)
        SEGG A 1 A_SetScale(0.32,0.32)
        SEGG A 1 A_SetScale(0.34,0.34)
        SEGG A 1 A_SetScale(0.36,0.36)
        SEGG A 1 A_SetScale(0.38,0.38)
        SEGG A 1 A_SetScale(0.40,0.40)
        SEGG A 1 A_SetScale(0.42,0.42)
        SEGG A 1 A_SetScale(0.44,0.44)
        SEGG A 1 A_SetScale(0.46,0.46)
        SEGG A 1 A_SetScale(0.48,0.48)
        SEGG A 1 A_SetScale(0.50,0.50)
        SEGG A 1 A_SetScale(0.52,0.52)
        SEGG A 1 A_SetScale(0.54,0.54)
        SEGG A 1 A_SetScale(0.56,0.56)
        SEGG A 1 A_SetScale(0.58,0.58)
        SEGG A 1 A_SetScale(0.60,0.60)
        SEGG A 1 A_SetScale(0.62,0.62)
        SEGG A 1 A_SetScale(0.64,0.64)
        SEGG A 1 A_SetScale(0.66,0.66)
        SEGG A 1 A_SetScale(0.68,0.68)
        SEGG A 1 A_SetScale(0.70,0.70)
		SEGG A 0 A_SpawnItemEx("Dead Slimer Egg",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    SEGG A 0
		SEGG A 0 A_Stop
        SEGG A 0 A_PlaySound("DukeNukem/DeathLittle",5)
        SEGG A 0 A_NoBlocking
        SEGG A 0 A_SpawnDebris("DukeGreenGibs1")
        SEGG A 0 A_SpawnDebris("DukeGreenGibs2")
		SEGG A 0 A_SpawnDebris("DukeGreenGibs3")
        SEGG A 0 A_SpawnDebris("DukeGreenGibs4")
        SEGG A 0 A_SpawnDebris("DukeGreenGibs5")		
        SEGG AA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR " Slimer Egg Shrunken " : "Slimer Egg Shrunken" 
{
    States
    {
    Spawn:
        SEG2 A 0 
		SEG2 A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEG2 A 0 A_GiveInventory("ShrunkenCheck",1)
        SEG2 AAAAAAAA 3 A_Look
        Loop
    See:
	    SEG2 A 0 
		SEG2 A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEG2 A 0 A_GiveInventory("ShrunkenCheck",1)
		SEG2 AAAAAAAA 3 A_Chase
        Loop
	Pain.LaserShot:
	    SEG2 A 0 
		SEG2 A 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		SEG2 A 0 HealThing(2)
		Goto See
	Restore:
	    SEG2 A 0
        SEG2 A 10 A_PlaySound("Shrinker/Shrink")
		SEG2 A 1 A_SetScale(0.20,0.20)
        SEG2 A 1 A_SetScale(0.22,0.22)
        SEG2 A 1 A_SetScale(0.26,0.24)
        SEG2 A 1 A_SetScale(0.24,0.24)
        SEG2 A 1 A_SetScale(0.28,0.28)
        SEG2 A 1 A_SetScale(0.30,0.30)
        SEG2 A 1 A_SetScale(0.32,0.32)
        SEG2 A 1 A_SetScale(0.34,0.34)
        SEG2 A 1 A_SetScale(0.36,0.36)
        SEG2 A 1 A_SetScale(0.38,0.38)
        SEG2 A 1 A_SetScale(0.40,0.40)
        SEG2 A 1 A_SetScale(0.42,0.42)
        SEG2 A 1 A_SetScale(0.44,0.44)
        SEG2 A 1 A_SetScale(0.46,0.46)
        SEG2 A 1 A_SetScale(0.48,0.48)
        SEG2 A 1 A_SetScale(0.50,0.50)
        SEG2 A 1 A_SetScale(0.52,0.52)
        SEG2 A 1 A_SetScale(0.54,0.54)
        SEG2 A 1 A_SetScale(0.56,0.56)
        SEG2 A 1 A_SetScale(0.58,0.58)
        SEG2 A 1 A_SetScale(0.60,0.60)
        SEG2 A 1 A_SetScale(0.62,0.62)
        SEG2 A 1 A_SetScale(0.64,0.64)
        SEG2 A 1 A_SetScale(0.66,0.66)
        SEG2 A 1 A_SetScale(0.68,0.68)
        SEG2 A 1 A_SetScale(0.70,0.70)
		SEG2 A 0 A_SpawnItemEx(" Slimer Egg ",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    SEG2 A 0
		SEG2 A 0 A_Stop
        SEG2 A 0 A_PlaySound("DukeNukem/DeathLittle",5)
        SEG2 A 0 A_NoBlocking
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs1")
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs2")
		SEG2 A 0 A_SpawnDebris("DukeGreenGibs3")
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs4")
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs5")		
        SEG2 AA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR " Open Slimer Egg Shrunken " : " Slimer Egg Shrunken " 
{
    States
    {
    Spawn:
        SEG2 D 0 
		SEG2 D 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEG2 D 0 A_GiveInventory("ShrunkenCheck",1)
        SEG2 DDDDDDDD 3 A_Look
        Loop
    See:
	    SEG2 D 0 
		SEG2 D 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEG2 D 0 A_GiveInventory("ShrunkenCheck",1)
		SEG2 DDDDDDDD 3 A_Chase
        Loop
	Pain.LaserShot:
	    SEG2 D 0 
		SEG2 D 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		SEG2 D 0 HealThing(2)
		Goto See
	Restore:
	    SEG2 D 0
        SEG2 D 10 A_PlaySound("Shrinker/Shrink")
		SEG2 D 1 A_SetScale(0.20,0.20)
        SEG2 D 1 A_SetScale(0.22,0.22)
        SEG2 D 1 A_SetScale(0.26,0.24)
        SEG2 D 1 A_SetScale(0.24,0.24)
        SEG2 D 1 A_SetScale(0.28,0.28)
        SEG2 D 1 A_SetScale(0.30,0.30)
        SEG2 D 1 A_SetScale(0.32,0.32)
        SEG2 D 1 A_SetScale(0.34,0.34)
        SEG2 D 1 A_SetScale(0.36,0.36)
        SEG2 D 1 A_SetScale(0.38,0.38)
        SEG2 D 1 A_SetScale(0.40,0.40)
        SEG2 D 1 A_SetScale(0.42,0.42)
        SEG2 D 1 A_SetScale(0.44,0.44)
        SEG2 D 1 A_SetScale(0.46,0.46)
        SEG2 D 1 A_SetScale(0.48,0.48)
        SEG2 D 1 A_SetScale(0.50,0.50)
        SEG2 D 1 A_SetScale(0.52,0.52)
        SEG2 D 1 A_SetScale(0.54,0.54)
        SEG2 D 1 A_SetScale(0.56,0.56)
        SEG2 D 1 A_SetScale(0.58,0.58)
        SEG2 D 1 A_SetScale(0.60,0.60)
        SEG2 D 1 A_SetScale(0.62,0.62)
        SEG2 D 1 A_SetScale(0.64,0.64)
        SEG2 D 1 A_SetScale(0.66,0.66)
        SEG2 D 1 A_SetScale(0.68,0.68)
        SEG2 D 1 A_SetScale(0.70,0.70)
		SEG2 D 0 A_SpawnItemEx(" Open Slimer Egg ",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    SEG2 D 0
		SEG2 D 0 A_Stop
        SEG2 D 0 A_PlaySound("DukeNukem/DeathLittle",5)
        SEG2 D 0 A_NoBlocking
        SEG2 D 0 A_SpawnDebris("DukeGreenGibs1")
        SEG2 D 0 A_SpawnDebris("DukeGreenGibs2")
		SEG2 D 0 A_SpawnDebris("DukeGreenGibs3")
        SEG2 D 0 A_SpawnDebris("DukeGreenGibs4")
        SEG2 D 0 A_SpawnDebris("DukeGreenGibs5")		
        SEG2 DD 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR " Dead Slimer Egg Shrunken " : " Slimer Egg Shrunken " 
{
    States
    {
    Spawn:
        SEG2 A 0 
		SEG2 A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEG2 A 0 A_GiveInventory("ShrunkenCheck",1)
        SEG2 AAAAAAAA 3 A_Look
        Loop
    See:
	    SEG2 A 0 
		SEG2 A 0 A_JumpIfInventory("ShrunkenCheck",40,"Restore")
		SEG2 A 0 A_GiveInventory("ShrunkenCheck",1)
		SEG2 AAAAAAAA 3 A_Chase
        Loop
	Pain.LaserShot:
	    SEG2 A 0 
		SEG2 A 0 A_SpawnItemEx("PainTripLaser",0,0,8)
		SEG2 A 0 HealThing(2)
		Goto See
	Restore:
	    SEG2 A 0
        SEG2 A 10 A_PlaySound("Shrinker/Shrink")
		SEG2 A 1 A_SetScale(0.20,0.20)
        SEG2 A 1 A_SetScale(0.22,0.22)
        SEG2 A 1 A_SetScale(0.26,0.24)
        SEG2 A 1 A_SetScale(0.24,0.24)
        SEG2 A 1 A_SetScale(0.28,0.28)
        SEG2 A 1 A_SetScale(0.30,0.30)
        SEG2 A 1 A_SetScale(0.32,0.32)
        SEG2 A 1 A_SetScale(0.34,0.34)
        SEG2 A 1 A_SetScale(0.36,0.36)
        SEG2 A 1 A_SetScale(0.38,0.38)
        SEG2 A 1 A_SetScale(0.40,0.40)
        SEG2 A 1 A_SetScale(0.42,0.42)
        SEG2 A 1 A_SetScale(0.44,0.44)
        SEG2 A 1 A_SetScale(0.46,0.46)
        SEG2 A 1 A_SetScale(0.48,0.48)
        SEG2 A 1 A_SetScale(0.50,0.50)
        SEG2 A 1 A_SetScale(0.52,0.52)
        SEG2 A 1 A_SetScale(0.54,0.54)
        SEG2 A 1 A_SetScale(0.56,0.56)
        SEG2 A 1 A_SetScale(0.58,0.58)
        SEG2 A 1 A_SetScale(0.60,0.60)
        SEG2 A 1 A_SetScale(0.62,0.62)
        SEG2 A 1 A_SetScale(0.64,0.64)
        SEG2 A 1 A_SetScale(0.66,0.66)
        SEG2 A 1 A_SetScale(0.68,0.68)
        SEG2 A 1 A_SetScale(0.70,0.70)
		SEG2 A 0 A_SpawnItemEx(" Dead Slimer Egg ",0,0,0,0,0,0,0,32,0)
        Stop
	Death:
	    SEG2 A 0
		SEG2 A 0 A_Stop
        SEG2 A 0 A_PlaySound("DukeNukem/DeathLittle",5)
        SEG2 A 0 A_NoBlocking
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs1")
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs2")
		SEG2 A 0 A_SpawnDebris("DukeGreenGibs3")
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs4")
        SEG2 A 0 A_SpawnDebris("DukeGreenGibs5")		
        SEG2 AA 0 A_SpawnDebris("DukeGreenGibs6")
	    TNT1 A 1
	    Stop
    }
}

ACTOR HuevoAbierto : Inventory
{
    Inventory.Amount 0
    Inventory.MaxAmount 1
}